import {
	mapState,
	mapMutations
} from 'vuex'
export default {
	name: "my-userinfo",
	data() {
		return {

		};
	},
	methods: {
		...mapMutations('m_user', ['updataAddress', 'updateUserInfo', 'updateToken']),

		// 退出登录
		async logout() {
			const [err, success] = await uni.showModal({
				title: '提示',
				content: '确认退出登录吗？'
			}).catch(err => err);

			if (success && success.confirm === true) {
				this.updataAddress({})
				this.updateUserInfo({})
				this.updateToken('')
			}
		}
	},
	computed: {
		// 将 m_user 模块中的 userinfo 映射到当前页面中使用
		...mapState('m_user', ['userinfo']),
	},
}
